home *** CD-ROM | disk | FTP | other *** search
- %case window field%
- TEHandle% %%HandleName%;
- %case create%
- SetRect (&bounds, %left%, %top%, %right%, %bottom%);
- cur->%HandleName% = TENew (&bounds, &bounds);
- TEAutoView (true, cur->%HandleName%);
- %case dispose%
- TEDispose (cur->%HandleName%);
- %case mousein%
- if (PtInRect (where, &(**(cur->%HandleName%)).viewRect)) {
- if (cur->text != nil) {
- TEDeactivate (cur->text);
- }
- cur->text = cur->%HandleName%;
- TEActivate (cur->text);
- TEClick (where, false, cur->text);
- }
- %case update%
- %If lang = MPW%
- TEUpdate (&qd.thePort->portRect, cur->%HandleName%);
- %end if%
- %If lang = Think%
- TEUpdate (&thePort->portRect, cur->%HandleName%);
- %end if%
- %case activate%
- %case track%
- %case itemNr%
- %defineItem%
- %case dialog field%
- Str255% %%fieldname%;
- %case init field%
- info->%fieldname% [0] = 0;
- %case auxiliary%
- %case filter%
- %case set%
- SetDText (%itemname%, info->%fieldname%);
- %case hit%
- %if not disabled%
- case %itemname%:
- GetDText (itemNr, info->%fieldname%);
- break;
- %endif%
- %case finish%
- %if disabled%
- GetDText (itemNr, info->%fieldname%);
- %endif%
-